import axios from 'axios'
// import qs from 'qs'

// 响应时间
axios.defaults.timeout = 5000
// post
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'

// 环境的切换--开发环境、测试环境和生产环境--配置接口地址
if (process.env.NODE_ENV === 'development') {
  axios.defaults.baseURL = 'https://api.apiopen.top'
} else if (process.env.NODE_ENV === 'debug') {
  axios.defaults.baseURL = 'https://www.ceshi.com'
} else if (process.env.NODE_ENV === 'production') {
  axios.defaults.baseURL = 'https://www.production.com'
}

// POST传参序列化(添加请求拦截器)
axios.interceptors.request.use((config) => {
  // 在发送请求之前做某件事
  console.log(config)
  // if (config.method  === 'post') {
  //     config.data = qs.stringify(config.data)
  // }
  return config
}, (error) => {
  console.log('错误的传参')
  return Promise.reject(error)
})

export default axios
